<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        git init 创建仓库
        三个区 工作区 暂存区 版本区
        git add . / * /具体文件名字  将工作区的文件提交到暂存区
        git commit -m'备注'  将暂存区文件提交到版本区形成版本
        git status 查看文件状态

        本地仓库和远程仓库

        一种：
        1.在码云上创建仓库
        2.git clone 网址
        3.git add . 
        git commit -m '备注'
        4. git push 将本地代码推送到远程
        5.git pull 及时拉取更新代码
        二种：
        1.在本地创建仓库 git init
        2.在远程创建仓库
        3.git remote add origin 网址 将本地仓库和远程仓库建立关联
        注：查看关联的远程仓库git remote -v
        如果对不用管了
        如果错了 把远程仓库删除重新关联即可
        如何删除远程仓库 git remote remove origin

        4.git pull origin master 更新本地仓库
        5.git add . 
        git commit -m'备注'
        6.首次推送
        git push -u origin master

        分支
        git branch 查看有多少分支 同时也可以查看当前分支是什么
        git checkout -b dev 创建dev分支 并且切换到dev分支
        git checkout 分支名 切换分支
        git merge dev 合并分支
        git branch -d 分支名 删除指定分支
        git diff 分支名1 分支名2 对比两个分支的差异
        摘草莓 摘樱桃
        git cherry-pick 版本号 
        git cherry-pick 版本号 版本号

        查看版本号
        git log
        git reflog

        版本切换：
        git reset --hard HEAD^ 回退上一个版本
        git reset --hard 版本号 回退到指定版本


        pull fetch
        git pull 
        git fetch origin master :dev 


     -->
</body>
</html>